func encoding/json/v2.implements
9 uses
encoding/json/v2 (current package)
arshal_methods.go#L176: if needAddr, ok := implements(t, textMarshalerType); ok {
arshal_methods.go#L204: if needAddr, ok := implements(t, textAppenderType); ok {
arshal_methods.go#L229: if needAddr, ok := implements(t, jsonMarshalerType); ok {
arshal_methods.go#L261: if needAddr, ok := implements(t, jsonMarshalerToType); ok {
arshal_methods.go#L299: if _, ok := implements(t, textUnmarshalerType); ok {
arshal_methods.go#L333: if _, ok := implements(t, jsonUnmarshalerType); ok {
arshal_methods.go#L359: if _, ok := implements(t, jsonUnmarshalerFromType); ok {
arshal_methods.go#L410: if _, ok := implements(t, ifaceType); ok {
arshal_methods.go#L421: func implements(t, ifaceType reflect.Type) (needAddr, ok bool) {